﻿body  {
    font : normal 11px tahoma, arial, helvetica, sans-serif;
}

#customers-ct table { width : 100% !important; }

#customers-ct th {
    background : #F0F4F5 url(/extjs/resources/images/default/toolbar/bg-gif/ext.axd) repeat-x scroll left top;
    font-weight : bold;
    padding : 8px 5px;
}

#customers-ct td {
    padding : 5px;
    border-bottom : 1px solid silver;
}

#customers-ct .letter-row {
    padding-top : 15px;
    border : none;
}

#customers-ct .letter-row h2 { font-size : 2em; }

#customers-ct .header { padding : 10px 0px 10px 5px; }

#customers-ct .header p { font-size : 2em; }

#customers-ct .header a { margin-bottom : 10px; }

.cust-name-over {
    cursor : pointer;
    background-color : #efefef;
}

#customers-ct .letter-row div {
    border-bottom : 2px solid #99bbe8;
    cursor : pointer;
    background : transparent url(/extjs/resources/images/default/grid/group-expand-sprite-gif/ext.axd) no-repeat 0px -42px;
    margin-bottom : 5px;
}

#customers-ct .letter-row div h2  { padding-left : 18px; }

#customers-ct .letter-row div.collapsed { background-position : 0px 8px; }

#customers-ct tr.collapsed { display : none; }

.customer-label {
    font-weight : bold;
    font-size : 12px;
    padding : 5px 0px 5px 28px;            
    width : 150px;
}